body { padding: 0; background: transparent url(images/bg.gif) repeat; font: 12px/1.4 Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666;  text-align: center;  }
a {color:#1b8bb4; text-decoration:none; border:none;}
a:link, li a.active {color:#1b8bb4; text-decoration:none; border:none;}
a:hover {color:#1b8bb4; text-decoration: underline; border:none;}
h1, h2, h3, h4, h5, h6 { font-family:  Arial, Helvetica, Sans Serif; margin:0 0 10px 0; }
h1 { font-size:230%; }
h2 { font-size:183%; font-weight: bold;}
h3 { font-size:140%; font-weight: bold;}
h4 { font-size:120%; font-weight: bold;}
h5 { font-size:100%; }
p { margin:0 0 10px 0; }
blockquote { border: 1px solid #ced1da; background: #eef0f5; margin:20px 0; padding: 20px; color:#788093; font-weight:bold; font-style:italic; }
.clearfix:after { content: " "; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }

/*
 * Page
 */
#page { background: url(images/bg.png) repeat-x; }

/*
 * Header-top
 */
#header-top-inside {  height:52px; width:950px; margin:0 auto; }
#header-top-inside-left { float:left; text-align:left; padding:0; width:460px; color:#485766; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; }
#header-top-inside-left a  { color: #6a87a3; }
#header-top-inside-left-feed { float:left; margin-top: 16px;width: 190px; }
#header-top-inside-right { float:right; text-align:right; margin-top: 16px; margin-right: 10px; width:270px;}
#header-top-inside-right input#s {
	background: #FFF url("images/search.png") no-repeat scroll 5px 6px;
	border-radius: 2px 2px 2px 2px;
	font-size: 14px;
	height: 22px;
	line-height: 1.2em;
	padding: 4px 10px 4px 28px;
	width: 80%;
}

/*
 * Wrapper
 */
#wrapper { width:950px; margin:0 auto; text-align:left; padding:0 0 20px 0;}
#header { /*padding: 10px 0 10px 0;*/ }
#logo-floater { float:left;  margin: 0; text-align: left; width:65px; }
#logo-floater a { outline:none; }
#main-area { background: transparent; clear:both; display:block; overflow:hidden;  background-image:url(images/home-block-box-bg.png);}
#main-area-inside {  display:block; overflow:hidden;  background: #FFF; padding: 10px; }
#main { float:left; width:603px; padding:20px; }

/*
 * Region-sidebar-first
 */
#right { float:right; width:267px; padding:0; }

.clear{ clear: both; }

#footer-bottom { clear:both; margin:0 auto; text-align:center; display: block; background: #040507;border-top:1px solid #0F131F; padding:20px 0; }
#footer-bottom-inside { width:950px; margin:0 auto; text-align:left; min-height:50px; color:#6a7796; font-family:  Verdana, Helvetica, sans-serif; font-size: 11px;}
#footer-bottom-inside a {color:#6a7796;}
/*
#footer-bottom-inside-left { float:left; width:300px; padding:0 20px 0 0; }
#footer-bottom-inside-left .location {margin: 0 0 0.5em;}
#footer-bottom-inside-left .address {margin-bottom: 15px;}
#footer-bottom-inside-left address {margin: 0;}
#footer-bottom-inside-right { float:right; width:630px; }
#footer-bottom-inside-right .col {width: 300px; float: left; margin-right: 15px;}
*/

#footer-bottom-inside-left { float:left; width:630px; padding:0 0 0 20px; }
#footer-bottom-inside-left .col {width: 300px; float: left; margin-right: 15px;}
#footer-bottom-inside-right { float:right; width:300px; }
#footer-bottom-inside-right .location {margin: 0 0 0.5em;}
#footer-bottom-inside-right .address {margin-bottom: 15px;}
#footer-bottom-inside-right address {margin: 0;}

/*
 * Top social, Network
 */
#topSocial ul { list-style: none outside none; padding:0; margin:0;}
#topSocial ul li { display:inline-block; margin-right: 10px;}
#topSocial ul li a { 
background: url("images/social_media_icons.png") no-repeat scroll left top transparent; height: 32px; width: 32px;
display: inline-block;}
#topSocial ul li a.twitter {  }	
#topSocial ul li a.facebook {
	background-position: 0 -32px;
}
#topSocial ul li a.youtube {
	background-position: 0 -64px;
}
#topSocial ul li a.rss {
	background-position: 0 -128px;
}

/*
 * EXTRA
 */

/*  --------------------------------------------------------------------- */
table { margin:15px 0; border: 1px solid #cdcdcd; border-collapse:collapse; border-spacing:0; font-size:100%; width: 100%;}
th {background:#9097A9; color:#ffffff;}
tr.even { background-color:#e0e3eb; }
tr.odd { background-color:#ffffff; }
td,th { padding:10px; }
td { border: 1px solid #cdcdcd;}
td.active { background:none; border: 1px solid #cdcdcd;}

/*  --------------------------------------------------------------------- */
ul, ol { display:block; margin:15px 0 15px 40px; }
ul ul, ul ul ul, ol ol, ol ol ol { margin:0; margin-left:20px; }
ol { list-style-type:decimal; }
ol ol { list-style-type:upper-alpha; }
ol ol ol {list-style-type:lower-alpha; }
li { display:list-item; }
ul li a { text-decoration:none; }